LPC: An Error Correction Code for Mitigating Faults in 3D Memories

نویسندگان

چکیده

The radiation sensitivity of memory cells increases dramatically as CMOS manufacture technology scales down; therefore, the reliability memories has become a challenge. 3D gained attention for having several advantages compared to 2D counterpart, such high integration density, performance, low power, and communication speed. Although studies are targeting memories, effects on using this have received little attention. This work introduces Line Product Code (LPC), modified product code-based Error Correction (ECC) that uses both Hamming parity in rows columns implement reliable memories. We implemented two lightweight LPC-based decoding algorithms interleaved (LPCa-I) non-interleaved (LPCa) versions, which allowed us analyze LPC through set simulation cases considers four severity levels error incidence. experimental results showed effectiveness algorithms, reaching correction rates up 2.3 times higher other Hamming-based algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improved Code Construction for Synchronization Error Correction

Minimum distance (MD), maximum likelihood (ML), and maximum a posteriori (MAP) decoding is considered for synchronization error correcting (SEC) codes with known codeword boundaries when transmitted over the Binary Substitution, Insertion and Deletion channel. It is shown that MD decoding is sub-optimal, unlike ML or MAP decoding. Based on ML and MAP decoding, a new measure called the Change Pr...

متن کامل

Double Bit Error Correction Code

single faults in a data word, they cannot correct double bit errors caused by single the single error correction and double-error detection codes to provide. Official Full-Text Publication: Double Bits Error Correction Using CRC Method on that is able to detect the exact place of double bits error and correct them. for double and single bits error correction using Cycle Redundancy Code. a Singl...

متن کامل

A Novel Approach for Multi-Bit Error Correction in Memories

Due to advance technologies transistor size shrinks which makes the devices more vulnerable to noise and radiation effect. This affects the reliability of memories. Built-in current sensors (BICS) have been success in the case of single event upset (SEC). The process is taken one step further by proposing specific error correction codes to protect memories against multiple-bit upsets and to imp...

متن کامل

Efficient Implementation of Single Error Correction and Double Error Detection Code with Check Bit Pre- computation for Memories

In this paper, efficient implementation of error correction code (ECC) processing circuits based on single error correction and double error detection (SEC-DED) code with check bit pre-computation is proposed for memories. During the write operation of memory, check bit pre-computation eliminates the overall bits computation required to detect a double error, thereby reducing the complexity of ...

متن کامل

An Efficient 3d Error Correction Schemes for Holographic Data Storage

1. Introduction Holographic digital data storage (HDDS) system is a page-oriented digital data storage paradigm and has been investigated for the next generation of digital storage owing to its ability to provide high data transfer rate and high density[1]. Like a digital communication system, data that are retrieved form a HDDS are usually impaired by various noise sources, while the error res...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Computers

سال: 2021

ISSN: ['1557-9956', '2326-3814', '0018-9340']

DOI: https://doi.org/10.1109/tc.2020.3034400